<?php 
/*
*主题常用函数
*
*
*
*/



// 注册导航菜单
function register_my_menus() {
  register_nav_menus(
    array(
      'header-menu' => __( '顶部菜单' ),
     )
   );
 }
 add_action( 'init', 'register_my_menus' );

/*--------------------------------常用模块---------------------------*/
//显示友情链接模块
add_filter( 'pre_option_link_manager_enabled', '__return_true' );

// 添加特色图像功能
add_theme_support('post-thumbnails');
set_post_thumbnail_size(130, 100, true); // 图片宽度与高度，图片的长宽可以自行修改。

//发布时间为XX前
function timeago( $ptime ) {
    $ptime = strtotime($ptime);
    $etime = time() - $ptime;
    if ($etime < 1) return '刚刚';
    $interval = array (
   12 * 30 * 24 * 60 * 60 => '年前 ('.date('Y-m-d', $ptime).')',
    30 * 24 * 60 * 60 => '个月前 ('.date('m-d', $ptime).')',
    7 * 24 * 60 * 60 => '周前 ('.date('m-d', $ptime).')',
    24 * 60 * 60 => '天前',
    60 * 60 => '小时前',
    60 => '分钟前',
    1 => '秒前'
   );
    foreach ($interval as $secs => $str) {
    $d = $etime / $secs;
    if ($d >= 1) {
    $r = round($d);
    return $r . $str;
    }
   };
   }



/*----------------------------优化------------------------------------*/
/*
 * 禁止后台加载谷歌字体
 * http://chenxingweb.com/wordpress-jiasu-code.html
*/
function wp_remove_open_sans_from_wp_core() {
    wp_deregister_style( 'open-sans' );
    wp_register_style( 'open-sans', false );
    wp_enqueue_style('open-sans','');
}
add_action( 'init', 'wp_remove_open_sans_from_wp_core' );
 

//删除emoji脚本
remove_action( 'admin_print_scripts',   'print_emoji_detection_script');
remove_action( 'admin_print_styles',    'print_emoji_styles');
remove_action( 'wp_head',       'print_emoji_detection_script', 7);
remove_action( 'wp_print_styles',   'print_emoji_styles');
remove_filter( 'the_content_feed',  'wp_staticize_emoji');
remove_filter( 'comment_text_rss',  'wp_staticize_emoji');
remove_filter( 'wp_mail',       'wp_staticize_emoji_for_email');

//删除 wp_head 中无关紧要的代码：https://www.npc.ink/4572.html

//这是 XML-RPC 客户端发现机制需要用到的
remove_action('wp_head', 'rsd_link');

//如果你没有使用 Windows Live Writer 来写日志，那就移除它吧：
remove_action('wp_head', 'wlwmanifest_link');

//在 header 显示你的 WordPress 版本号：
remove_action('wp_head', 'wp_generator');

//和日志相关的 Link
remove_action('wp_head', 'start_post_rel_link');
remove_action('wp_head', 'index_rel_link');
remove_action('wp_head', 'adjacent_posts_rel_link');
?>